package ar.com.tallerdos.smartdinner.model;

import java.util.Date;

public class Descuento implements Identity {
    
    private Integer id;
    private String codigo;
    private String descripcion;
    private Integer porcentaje;
    private Date validezDesde;
    private Date validezHasta;
    
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public String getCodigo() {
        return codigo;
    }
    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }
    public String getDescripcion() {
        return descripcion;
    }
    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }
    public Integer getPorcentaje() {
        return porcentaje;
    }
    public void setPorcentaje(Integer porcentaje) {
        this.porcentaje = porcentaje;
    }
    public Date getValidezDesde() {
        return validezDesde;
    }
    public void setValidezDesde(Date validezDesde) {
        this.validezDesde = validezDesde;
    }
    public Date getValidezHasta() {
        return validezHasta;
    }
    public void setValidezHasta(Date validezHasta) {
        this.validezHasta = validezHasta;
    }
    public boolean esValido() {
	if (this.validezDesde != null && this.validezHasta != null && 
		this.validezDesde.before(new Date()) && this.validezHasta.after(new Date())) {
	    return true;
	}
	return false;
    }
    
}
